﻿using System.Diagnostics;
using Microsoft.VisualBasic;

namespace RibbonKeyLock
{
    public static class Texte
    {
        #region Attributs
        #endregion

        #region Constructeur
        #endregion

        #region Proprietes
        #endregion

        #region Methodes
        /// <summary>
        /// Permet de decoder un parametre avec [CurrentDir]
        /// </summary>
        /// <param name="s">Chaine à decoder</param>
        public static string DecodeSetting(string s)
        {
            Debug.Print(s);
            Debug.Print(s.Replace("[CurrentDir]", Microsoft.VisualBasic.FileIO.FileSystem.CurrentDirectory));
            s = s.Replace("[CurrentDir]", Microsoft.VisualBasic.FileIO.FileSystem.CurrentDirectory);
            return s;
        }

        /// <summary>
        /// Permet d'encoder un parametre avec [CurrentDir]
        /// </summary>
        /// <param name="s">Chaine à encoder</param>
        public static string CodeSetting(string s)
        {
            Debug.Print(s);
            Debug.Print(s.Replace(Microsoft.VisualBasic.FileIO.FileSystem.CurrentDirectory, "[CurrentDir]"));
            s = s.Replace(Microsoft.VisualBasic.FileIO.FileSystem.CurrentDirectory, "[CurrentDir]");
            return s;
        }
        #endregion
    }
}
